IXPLogon : IUnknown

The IXPLogon interface is used to provide the MAPI spooler access within a transport provider.

Quick Info

Header file:

MAPISPI.H

Exposed by:

Transport logon objects

Implemented by:

Transport providers

Called by:

The MAPI spooler

Corresponding pointer type:

LXPLOGON

 

Vtable Order

AddressTypes1JYXH3N

Indicates to the MAPI spooler what types of recipients a transport provider can handle.

RegisterOptionsD9M544

Informs the messaging system about the options provided by a transport provider for a messaging address type.

TransportNotify2OI457V

Signals in a transport provider session the occurrence of an event for the MAPI spooler about which the provider requested notification.

Idle15L.GJQ

Calls a transport provider at a point when the system is idle to perform low-priority operations.

TransportLogoff4O9K9RH

Terminates a transport provider session with the MAPI spooler.

SubmitMessage1ZHZV4

Indicates to a transport provider the MAPI spooler has a message for the provider to deliver.

EndMessageIHXUX2

Informs a transport provider the MAPI spooler has completed its sending pass for the provider.

PollCC7S3H

Checks whether a transport provider has one or more incoming messages available.

StartMessageM3JVGL

Initiates the transfer of an incoming message from the transport provider to the MAPI spooler.

OpenStatusEntryJ5T9.

Opens a status object.

ValidateState133FJLX

Has a transport provider check its external status. 

FlushQueues_520E_

Requests that transport operations occur quickly.